package question.niuke.java;

import java.util.Scanner;

/**
 *
 * 为了得到一个数的"相反数",我们将这个数的数字顺序颠倒,然后再加上原先的数得到"相反数"。例如,为了得到1325的"相反数",首先我们将该数的数字顺序颠倒,我们得到5231,之后再加上原先的数,我们得到5231+1325=6556.如果颠倒之后的数字有前缀零,前缀零将会被忽略。例如n = 100, 颠倒之后是1.
 输入描述:
 输入包括一个整数n,(1 ≤ n ≤ 10^5)


 输出描述:
 输出一个整数,表示n的相反数

 输入例子1:
 1325

 输出例子1:
 6556
 * Created by yangliwei on 2017/11/21.
 */
public class Test2 {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        Integer n = Integer.parseInt(in.next());
        Integer a = n;
        StringBuilder sb = new StringBuilder();
        while(n>0){
            sb.append(n%10);
            n/=10;
        }

        System.out.println(a+Integer.parseInt(sb.toString()));
    }

}
